'''【问题描述】

大约在1500年前，《孙子算经》中记载一个有趣的问题：今有雉兔同笼，上有三十五头，
下有九十四足，问雉兔各几何？‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‫‫‪‪‪‪‪‪‫

大概的意思是：有若干只鸡兔同在一个笼子里，从上面数，有35个头，从下面数，
有94只脚，问笼中各有多少只鸡和兔？‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‫‫‪‪‪‪‪‪‫

请编一个程序，用户在同一行内输入两个整数，代表头和脚的数量，
编程计算笼中各有多少只鸡和兔（假设鸡和兔都正常，无残疾）。
如无解则输出“Data Error!”


【输入形式】

输入为一行，以空格分隔的两个整数h f，分别代表鸡兔的总头数和总脚数。

【输出形式】

使用输入值进行计算，如有解，则输出：有m只鸡，n只兔；如无解则输出Data Error！

【代码如下】'''
str1=input().split()
h=int(str1[0])
f=int(str1[1])
t=f/2-h
j=h-t
if (f>2*h and f<4*h and f%2==0):
    print("有{:.0f}只鸡，{:.0f}只兔".format(j,t))
else:
    print("Data Error!")

